/*
 * StringUtil.java
 * 作者：杨成科
 * 2012-9-22 创建文件
 */
package com.iccboy.demo.basic.utils;

/**
 **************************************************
 * 字符串工具类 
 *                                 
 * @version 0.0.1    
 * @author  Ckyang                                                                 
 *************************************************
 */
public class StringUtils {

	/**
	 *判断是否不为空,不为空返回true,为空返回false
	 * @param str:待判断的字符串
	 * @since 0.0.1
	 * @author Ckyang 2012-9-22 创建方法
	 */
	public static boolean isNotEmpty(String str){
		if(str != null && !"".equals(str)){
			return true;
		}
		
		return false;
	}
	
	/**
	 * 判断是否为空,为空返回true,不为空返回false
	 * @param str 待判断的字符串
	 * @return
	 * @since 0.0.1
	 * @author Ckyang 2012-9-22 创建方法
	 */
	public static boolean isEmpty(String str){
		if(str == null || "".equals(str)){
			return true;
		}
		
		return false;
	}
	
	/**
	 * 将字符串转换成整型数据
	 * @param str 转换字符串
	 * @return 整型数据
	 * @since 0.0.1
	 * @author Ckyang 2012-9-23 创建方法
	 */
	public static Integer stringToInteger(String str){
		
		if (isEmpty(str)){
			return null;
		}
		return Integer.parseInt(str);
	}
	
	/**
	 * 将整型数据转换成字符串
	 * @param integer 转换整型数据
	 * @return 字符串
	 * @since 0.0.1
	 * @author Ckyang 2012-9-23 创建方法
	 */
	public static String integerToString(Integer integer){
		
		if (integer == null){
			return null;
		}
		return Integer.toString(integer);
	}
}
